make a last ditch effort - Turc Anglais Dictionnaire